<?xml version='1.0' encoding='ISO-8859-1' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"   
      xmlns:jb="http://java.sun.com/jsf/composite/componentes"
      xmlns:p="http://primefaces.org/ui">

    <h:form onsubmit="return checkSubmit();"  id="frmInfoPV">
        <h:panelGrid id="pgFormInfoPV">
            <p:tabView id="tabPrincPV" style="#{applicationMBean.estiloTitulo}">
                <p:tab id="tabInfoPVGenerales" title="#{i18n['key.entidad.pedido.venta']}" >    
                    <h:outputLabel value="#{i18n['pedido.venta.agrupacion.datos.generales']}" styleClass="subTitulo" />
                    <p:separator />
                    <h:panelGrid id="pgFormDtoInfoPV" columns="8" cellpadding="4">

                        <h:outputLabel styleClass="label" value="#{i18n['pedido.venta.empresa']}"/>
                        <h:outputText value="#{pedidoVentaMBean.infoDto.empresaDto.descripcion}" />

                        <h:outputLabel  styleClass="label" value="#{i18n['pedido.venta.organizacion']}"/>
                        <h:outputText  value="#{pedidoVentaMBean.infoDto.organizacionDto.nombre}" />

                        <h:outputLabel  value="#{i18n['pedido.venta.fecha.pedido']}" styleClass="label"/>
                        <h:outputText value="#{pedidoCompraMBean.infoDto.fechaPedido}"  styleClass="general">
                            <f:convertDateTime pattern="#{applicationMBean.formatoFechaHora}"  timeZone="#{applicationMBean.timeZone}"/> 
                        </h:outputText>   

                        <h:outputLabel  styleClass="label" value="#{i18n['pedido.venta.cliente']}"/>                    
                        <h:outputText  value="#{pedidoVentaMBean.infoDto.clienteDto.descripcion}" />

                        <h:outputLabel  styleClass="label" value="#{i18n['pedido.venta.direccion']}"/>
                        <h:outputText  value="#{pedidoVentaMBean.infoDto.direccion}" />

                        <h:outputLabel  styleClass="label" value="#{i18n['pedido.venta.almacen']}"/>
                        <h:outputText  value="#{pedidoVentaMBean.infoDto.almacenDto.nombre}" />

                        <h:outputLabel  value="#{i18n['pedido.venta.fecha.comprometida']}" styleClass="label"/>
                        <h:outputText  value="#{pedidoVentaMBean.infoDto.fechaComprometida}" />

                        <h:outputLabel styleClass="label" value="#{i18n['pedido.venta.forma.pago']}"/>
                        <h:outputText  value="#{pedidoVentaMBean.infoDto.formaPagoDto.descripcion}" />

                        <h:outputLabel  styleClass="label" value="#{i18n['pedido.venta.condicion.pago']}"/>
                        <h:outputText  value="#{pedidoVentaMBean.infoDto.condicionPagoDto.descripcion}" />

                        <h:outputLabel for="itTarifa" styleClass="label" value="#{i18n['pedido.venta.tarifa']}"/>                    
                        <h:outputText  value="#{pedidoVentaMBean.infoDto.tarifaDto.nombre}" />

                        <h:outputLabel styleClass="label" value="#{i18n['pedido.venta.estado']}"/>                    
                        <h:outputText  value="#{pedidoVentaMBean.infoDto.estadoTexto}" />
                    </h:panelGrid>        

                    <h:outputLabel value="#{i18n['pedido.venta.agrupacion.montos']}" styleClass="subTitulo" />
                    <p:separator />
                    <h:panelGrid id="pgPrecioYMonto" columns="14" cellspacing="10" >
                        <h:outputLabel  styleClass="label" value="#{i18n['pedido.venta.moneda']}"/>                    
                        <h:outputText  value="#{pedidoVentaMBean.infoDto.monedaDto.descripcion}" />

                        <h:outputLabel  value="#{i18n['pedido.venta.sub.total']}" styleClass="label"/>
                        <h:outputText value="#{pedidoVentaMBean.infoDto.subTotal}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>

                        <h:outputLabel  value="#{i18n['pedido.venta.descuento']}" styleClass="label"/>
                        <h:outputText value="#{pedidoVentaMBean.infoDto.descuento}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>

                        <h:outputLabel  value="#{i18n['pedido.venta.descuento.monto']}" styleClass="label"/>
                        <h:outputText value="#{pedidoVentaMBean.infoDto.descuentoMonto}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>

                        <h:outputLabel  value="#{i18n['pedido.venta.subtot.con.descuento']}" styleClass="label"/>
                        <h:outputText value="#{pedidoVentaMBean.infoDto.subTotalConDescuento}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>

                        <h:outputLabel  value="#{i18n['pedido.venta.impuesto']}" styleClass="label"/>
                        <h:outputText value="#{pedidoVentaMBean.infoDto.impuesto}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>

                        <h:outputLabel  value="#{i18n['pedido.venta.impuesto.monto']}" styleClass="label"/>
                        <h:outputText value="#{pedidoVentaMBean.infoDto.impuestoMonto}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>
                    </h:panelGrid>
                    <h:panelGrid id="pgPrecioTexto"  columns="14" cellspacing="10" >
                        <h:outputLabel for="itTotal" value="#{i18n['pedido.venta.total']}" styleClass="label"/>
                        <h:outputText value="#{pedidoVentaMBean.infoDto.total}" styleClass="txtCampo" >
                            <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                        </h:outputText>

                        <h:outputLabel styleClass="label" value="#{i18n['pedido.venta.total.texto']}"/>                    
                        <h:outputText id="itTotalTexto"  value="#{pedidoVentaMBean.infoDto.totalTexto}" />
                    </h:panelGrid>
                </p:tab>
                <p:tab id="tabInfoPVDetalles"  title="#{i18n['panel.titulo.pedido.venta.detalle']}">                
                    <div class="info_busqueda">
                        <h:panelGrid columns="1" styleClass="tabla_dinam">
                            <p:dataTable id="tblPrincipalDeta" value="#{pedidoVentaMBean.infoDto.listaDetalles}" var="dto" widgetVar="widTable"                                         
                                         emptyMessage="#{i18n['pedido.venta.no.detalles']}" styleClass="estiloPanel"   >                        
                                <p:column headerText="#{i18n['pedido.venta.deta.item']}"  styleClass="general">
                                    <h:outputText value="#{dto.item}" styleClass="general" />
                                </p:column>
                                <p:column headerText="#{i18n['pedido.venta.deta.producto']}"  styleClass="general" style="text-align: right">
                                    <h:outputText value="#{dto.productoDetaDto.productoDto.descripcion}" styleClass="general" />
                                </p:column>
                                <p:column headerText="#{i18n['pedido.venta.deta.unidad.medida.abrev']}" style="text-align: right">
                                    <h:outputText value="#{dto.unidadMedidaDto.nombre}" styleClass="general" title="#{i18n['pedido.venta.deta.unidad.medida']}"/>
                                </p:column> 
                                <p:column headerText="#{i18n['sol.compra.deta.cantidad']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.cantidad}" styleClass="general" >
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['pedido.venta.deta.precio.unitario.o.abrev']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.precioUnitarioO}" styleClass="general" title="#{i18n['pedido.venta.deta.precio.unitario.o']}">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['pedido.venta.deta.moneda.o']}" style="text-align: right">
                                    <h:outputText value="#{dto.monedaDto.descripcion} (#{infoDto.monedaDto.simbolo})" styleClass="general" />
                                </p:column>
                                <p:column headerText="#{i18n['pedido.venta.deta.tipo.cambio.abrev']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.tipoCambioDto.factor}" styleClass="general" title="#{i18n['pedido.venta.deta.tipo.cambio']}">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['pedido.venta.deta.precio.unitario.d.abrev']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.precioUnitarioD}" styleClass="general" title="#{i18n['pedido.venta.deta.precio.unitario.d']}">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['pedido.venta.deta.descuento.abrev']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.descuento}" styleClass="general" title="#{i18n['pedido.venta.deta.descuento']}">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['pedido.venta.deta.descuento.monto.abrev']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.descuentoMonto}" styleClass="general" title="#{i18n['pedido.venta.deta.descuento.monto']}">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['pedido.venta.deta.precio.unitario.f.abrev']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.precioUnitarioF}" styleClass="general" title="#{i18n['pedido.venta.deta.precio.unitario.f']}">
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['pedido.venta.deta.sol.deta']}" style="text-align: right">
                                    <h:outputText value="#{dto.solicitudVentaDetaDto.id}" styleClass="general" />
                                </p:column>
                                <p:column headerText="#{i18n['pedido.venta.deta.sub.total']}" styleClass="general" style="text-align: right;">
                                    <h:outputText value="#{dto.subTotal}" styleClass="general" >
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </p:column>
                                <p:column headerText="#{i18n['pedido.venta.deta.estado']}"  styleClass="general" style="text-align: left;">
                                    <h:outputText value="#{dto.estadoTexto}" styleClass="general"/>                        
                                </p:column>
                                <f:facet name="footer">  
                                    <h:outputText value="#{i18n['pedido.venta.sub.total']} : " styleClass="general" />
                                    <h:outputText value="#{pedidoVentaMBean.infoDto.subTotal}" styleClass="general" >
                                        <f:convertNumber pattern="#{applicationMBean.formatoMontos}" />
                                    </h:outputText>
                                </f:facet>  
                            </p:dataTable>
                        </h:panelGrid>
                    </div>
                </p:tab>          
            </p:tabView>

        </h:panelGrid>  
    </h:form>
</html>